emails_origin ="  example@EXAMPLE.COM, anotherEmail@Domain.com , Third.Email@example.NET  "
emails = emails_origin.strip()
print("转换前的字符串:",emails_origin)

# list是内置函数，一般不可以被重构，可以写lst或者my_list
# my_list = emails.split(", ")
my_list = emails.split(",")
my_list = [ x.strip() for x in my_list]
print(f'{my_list = }')

# 循环、try、if空一行。函数、类空两行
for item1,em in enumerate(my_list):
    for item2,i in enumerate(em):
        if i == "@":
            my_list[item1] = em[:item2+1]+em[item2+1:].lower()
            continue

# 你想要编程简单，你就要活用python给你定义好的各种方法
emails_change_list = []
for string in my_list:
    # 方法一：
    lst = string.split('@')
    lst[-1].lower()
    string = '@'.join(lst)
    emails_change_list.append(string)
    # 方法二：
    # index = string.find('@')
    # string[index+1].lower()


# print(my_list)
# str =", "
emails_change = ', '.join(emails_change_list)

print("转换后的字符串:",emails_change)
print("转换前后字符串长度差:",len(emails_origin)-len(emails_change))


"""
本题知识点：
- strip()
- split()
- 列表生成式
- enumerate()
- join()
- len()
- append()
- lower()

学习函数，学三个东西：功能、参数、返回值。!!!

"""